// #include "msg_queue_peer.h"
// #include <stdio.h>
// union val_t{
//     int b_val;
//     int i_val;
//     float f_val;
// };
// struct msgbuf
// {
//     long type;
//     int  key;
//     union val_t val;
// };

// int main(int argc, char *argv[])
// {
//     struct msgbuf send_buf;
//         send_buf.type =111;
//         send_buf.key= 304;
//         send_buf.val.b_val=0;
//         if(msg_queue_send("qu_", &send_buf, sizeof(send_buf), 0) < 0)
//         {
//             printf("msg_queue_send error\n");
//         }
        
//         printf("%d\n",send_buf.key);
//         memset(&send_buf,0,sizeof(send_buf));
//         printf("%d\n",send_buf.key);
//         sleep(1);

//     return 0;
// }